off-shore platform - Turkish English Dictionary